python 技巧
1.python 2和3的共存调用问题Windows国内通用方法是改python.exe名称,但是改完后pip无法正常使用。官方解决方法:py -3 hello.pypy -2 hello.py如果想去掉 -2 -3 可以设置默认的打开方式,文件头添加注释#! python2#! python3可以使用 py hello.pypip使用方式py -2 -m pip install XXXXpy -3 -m pip install XXXX2.局域网共享文件3...
2024-01-10python 后台服务
centos 6x#!/bin/sh# chkconfig: 123456 90 10# TTS Server for Speech Synthesis#workdir=/etc/speech start() { cd $workdir /usr/bin/python /etc/speech/TTSserver.py & echo "Server started."} stop() { pid=`ps -ef | grep \'[p]ython /etc/speech/TTSserv...
2024-01-10python 操作剪切板
python3 在使用网上找到的一些使用剪切板的片段时发现存在写入剪切板后乱码的情况, 研究后发现python3不能使用SetClipboardData方法, 要使用SetClipboardText import sys import os.path import win32clipboard as w import win32con import win32api def getText():#读取剪切板 w.OpenClipboard() d = ...
2024-01-10python 单词排列组合
背景:不同单词两两的组合;每个“单词” 也可能是一个组合词汇。实现:txt文件按行存放需要组合的词汇,通过python实现组合方法。# -*- coding:utf-8 -*-#! pyhton2def ReadTxtName(rootdir): lines = [] with open(rootdir, 'r') as file_to_read: while True: line = file_to_read.readline() if...
2024-01-10python 让我重获尊严
前段时间,被儿子鄙视了,为了找回作为父亲的尊严,我豁出去了,本以为是根硬骨头,结果,太出乎意外了……因起去年发现家附近,有个马场,约了下试骑,孩子挺喜欢这家马场设施齐全,工作人员态度也不错,最重要的是,还可以在线预约,可以省去很多麻烦经过再三考虑,加上架不住销售的...
2024-01-10python ftplib
功能:下载vsftpd服务器端文件至本地,并删除服务器端文件。文件: config.py 配置文件 ftpdown.py 主程序ftpdown.py代码如下# encoding:utf-8import osimport sysfrom config import *from ftplib import FTPclass FtpDownloadCls: def __init__(self, ftpserver, port, usrname, pwd): self.ftpserver ...
2024-01-10python 资产扫描01
本地建立的三个文件:Asset1.txt 用来保存扫描到的资产Asset2.txt 用来导入给定的资产Repeat.txt 保存重复的资产程序的功能:1.资产扫描,以 位置:资产 格式保存到Asset1文件中,如果资产重复,将重复的资产保存到Repeat文件中,按Q退出2.资产比对,比对Asset1和Asset2 中的资产信息,输出两个文件的对称差...
2024-01-10python egg文件解压
unzip 就可以了。由于项目需要将某些版本的库打包,然后 sys.path.insert方式引用(避免升级包导致某些旧的系统崩掉)。在将egg文件打包时,发现不可用。但相关模块的__path__属性显示, 这些内容在egg里面,于是想到可能这只是个压缩包。谷歌了一番,找到了解压的方法:https://mail.python.org/pipermail/chic...
2024-01-10python 贪心算法的实现
贪心算法贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态...
2024-01-10python中的 @ 修饰符
今天学习廖老师的python教程,碰到了修饰符'@',不太了解,查看了下官方文档。简单的整理下:@dec2@dec1def func(arg1, arg2, ...): pass 等价于def func(arg1, arg2, ...): passfunc = dec2(dec1(func))使用示例: 在comp.lang.python 和 python-dev的大部分讨论集中在更简捷地使用内置修饰符staticmethod() 和 classmethod()...
2024-01-10python 字节码解析报错
def print_hi(name): a="\\346\\254\\242\\350\\277\\216\\346\\235\\245\\345\\210\\260\\347\\233\\264\\346\\222\\255\\351\\227\\264\\357\\274\\201\\346\\212\\226\\351\\237\\263\\344\\270\\245\\347\\246\\201\\346\\234\\252\\346\\210\\220\\345\\271\\264\\344...
2024-01-10python 调用 R,使用rpy2
python 与 R 是当今数据分析的两大主流语言。作为一个统计系的学生,我最早接触的是R,后来才接触的python。python是通用编程语言,科学计算、数据分析是其重要的组成部分,但并非全部;而R则更偏重于统计分析,毕竟R是统计学家发明的,本身就是为统计而生。python的优势在于其全能性,几乎所...
2024-01-10python 压缩文件.zip
python 如何快速压缩文件夹def dir_case_zip(dir_name, zip_filename): if os.path.isfile(zip_filename): os.remove(zip_filename) dir_list = glob.glob(dir_name) f = zipfile.ZipFile(zip_filename, \'w\', zipfile.ZIP_DEFLATED) for files in dir_list: ...
2024-01-10python 实现控制鼠标键盘
1、安装类库pip install pyautogui2、代码:import pyautogui,time,randompyautogui.PAUSE = 3pyautogui.FAILSAFE = Truewidth, height = pyautogui.size()#print(str(width))#print(str(height))def drawRct(): for i in range(10): pyautogui.moveTo(300, 300, duration=0.25) ...
2024-01-10python 整数越界问题详解
python 内部自带大整数运算能力,整数运算不会溢出,只要内存足够,就oK下面的例子演示了两个32位整数加法的情况(通过位运算实现),为了模拟溢出的效果,必须人工的进行位运算,~运算符除了求反,还是二进制的补运算符,运算过后的二进制数字按照补码解释,例如 ~(0011 1100) = (1100 0011) = ...
2024-01-10python 实现二叉树相关算法
一、构建与遍历二叉树基本性质1)在二叉树的第i层上最多有2i-1 个节点 。(i>=1)2)二叉树中如果深度为k,那么最多有2k-1个节点。(k>=1)3)在完全二叉树中,具有n个节点的完全二叉树的深度为[log2n]+1,其中[log2n]是向下取整。向下取整就是小数点后面的数字无论多少,都只取前面的整数。4)二叉树...
2024-01-10python 解决cv2绘制中文乱码问题
因为使用cv2.putText() 只能显示英文字符,中文会出现乱码问题,因此使用PIL在图片上绘制添加中文,可以指定字体文件。大体思路:OpenCV图片格式转换成PIL的图片格式;使用PIL绘制文字;PIL图片格式转换成OpenCV的图片格式;具体实现:# coding=utf-8# cv2解决绘制中文乱码 import cv2import numpyfrom PIL imp...
2024-01-10python C扩展 - 漩涡鸣人
python C扩展 在C/C++中处理Python对象时,对引用计数进行正确的维护是一个关键问题,处理不好将很容易产生内存泄漏。Python的C语言接口提供了一些宏来对引用计数进行维护,最常见的是用 Py_INCREF()来增加使Python对象的引用计数增1,用Py_DECREF()来使Python对象的引用计数减1。2.3 数据类型 ...
2024-01-10python 等差数列末项计算方式
等差数列末项计算题目内容:给出一个等差数列的前两项a1,a2,求第n项是多少可以使用以下语句实现非负整数n的输入:n=int(input())输入格式:三行,包含三个整数a1,a2,n输出格式:一个整数,即第n项的值输入样例:14100输出样例:298My answer思路一:等差数列,先求差m是多少,第n项的...
2024-01-10python 默认形参的 一个漏洞
啥也不说了,先上代码 1 global num 2 num = 1 3 4 def test_a(a={}): 5 global num 6 a[num] = num 7 num += 1 8 print a 9 10 def test_b(a={}):11 global num12 a[num] = num13 num += 114 print a15 16 test_a()17 test_a()输出结果如下:{1: 1}{1: 1, 2:...
2024-01-10python 图像增强算法实现详解
使用python编写了共六种图像增强算法:1)基于直方图均衡化2)基于拉普拉斯算子3)基于对数变换4)基于伽马变换5)限制对比度自适应直方图均衡化:CLAHE6)retinex-SSR7)retinex-MSR其中,6和7属于同一种下的变化。将每种方法编写成一个函数,封装,可以直接在主函数中调用。采用同一幅图进行效果对比...
2024-01-10python 按钮点击关闭窗口的实现
1、简介1)使用 python 创建主窗口2)设置标题栏图标,文字3)设置状态栏图标文字4)将窗口移动到屏幕中间2、功能实现1) QtDesign 实现就是 先画 ui 然后转python# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'untitled.ui'## Created by: PyQt5 UI code generator 5.11.3## WARNING! All changes made...
2024-01-10python 比较2张图片的相似度的方法示例
本文介绍了python 比较2张图片的相似度的方法示例,分享给大家,具体如下:#!/usr/bin/python# -*- coding: UTF-8 -*-import cv2import numpy as np #均值哈希算法def aHash(img): #缩放为8*8 img=cv2.resize(img,(8,8),interpolation=cv2.INTER_CUBIC) #转换为灰度图 gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #s为像素和...
2024-01-10python 实现客户端与服务端的通信
函数介绍Socket对象方法:服务端:函数描述.bind()绑定地址关键字,AF_INET下以元组的形式表示地址。常用bind((host,port)).listen()监听TCP,可以挂起的最大连接数,该值至少为1,一般设为5即可.accept()被动接受TCP客户端的连接客户端:函数描述.connect()初始化服务器连接.connect_ex...
2024-01-10